﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SmugMugModel
{
    // Deprecated as of 1.3.0
    //public class Login
    //{
    //    #region Properties
    //    /// <summary>
    //    /// The account status for this user. Values: Active, Expired
    //    /// </summary>
    //    public AccountStatusEnum AccountStatus { get; set; }
    //    /// <summary>
    //    /// The account type for this user. Values: Pro, Power, Standard
    //    /// </summary>
    //    public AccountTypeEnum AccountType { get; set; }
    //    /// <summary>
    //    /// The file size limit for this user's account.
    //    /// </summary>
    //    public int FileSizeLimit { get; set; }
    //    /// <summary>
    //    /// The password hash for this user.
    //    /// </summary>
    //    public string PasswordHash { get; set; }
    //    /// <summary>
    //    /// Session struct for the SessionID
    //    /// </summary>
    //    public Session Session { get; set; }
    //    /// <summary>
    //    /// SmugVault is enabled or not for this user's account
    //    /// </summary>
    //    public bool SmugVault { get; set; }
    //    /// <summary>
    //    /// User struct including Id, DisplayName, NickName and URL
    //    /// </summary>
    //    public User User { get; set; }
    //    #endregion

    //    public Login()
    //    {
    //        Session = new Session();
    //        User = new User();
    //    }


    //    /// <summary>
    //    /// Fill the current user with the necessary info
    //    /// </summary>
    //    /// <param name="u"></param>
    //    public void PopulateUser(MyUser u)
    //    {

   //     /// <summary>
  //      /// Fill the current user with the necessary info
 //       /// </summary>
  //      /// <param name="u"></param>
  //      public void PopulateUser(MyUser u)
  //      {
  //          u.basic.SessionID = Session.id;
  //          u.basic.NickName = User.NickName;
  //          u.DisplayName = User.DisplayName;
  //          u.UserId = User.id;
  //          u.FileSizeLimit = FileSizeLimit;
  //          u.AccountType = AccountType.ToString();
  //          u.AccountStatus = AccountStatus.ToString();            
  //          u.SmugVault = SmugVault;
  //          u.PasswordHash = PasswordHash;
  //          u.URL = User.URL;
  //      }
  //  }
}
